Aspect Oriented Programming in .NET. Based on Attributes.
نویسندگان
چکیده
منابع مشابه
Aspect Oriented Programming in .NET. Based on Attributes
Aspect Oriented Programming proposes an approach to increase code functionality with aspects that are not part of the main code functionality. The current work shows how can be done AOP in .NET thanks to one of the most interesting .NET innovations: its capacity to put custom metadata inside a software component by means of .NET attributes. This paper defines different kinds of such attributes ...
متن کاملAspect-Oriented Programming with C# and .NET
Almost a year ago, Microsoft has introduced the .NET architecture as a new component-based programming environment, which allows for easy integration of classical distributed programming techniques with Web computing. .NET defines a type system and introduces notions such as component, object, and interface, which are building blocks for distributed multi-language component-based applications. ...
متن کاملDesign by Contract in .NET Using Aspect Oriented Programming
Most software is being implemented using imperative programming techniques. However, for certain problem domains declarative code has proven to be more expressive, easier to understand and more compact than its imperative counterpart. Aspect Oriented Programming (AOP) seems to be a promising approach for intermixing imperative program code with declarative aspect information using an aspect wea...
متن کاملAnalysis of Software Quality Attributes Through Aspect-Oriented Programming
Design and development of software is difficult task due to the changing requirements of usres. To develop good quality software, our main focus is on analysis of quality attributes according to the users’ requirement, but it increases the complexity. So it’s a complex task to establish a relationship between users’ requirements and quality attributes due to the frequent change in requirements....
متن کاملReview on Aspect Oriented Programming
Aspect-oriented programming (AOP) has been introduced as a potential programming approach for the specification of nonfunctional component properties, such as fault-tolerance, logging and exception handling. Such properties are referred to as crosscutting concerns and represent critical issues that conventional programming approaches could not modularize effectively leading to a complex code. T...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: The Journal of Object Technology
سال: 2007
ISSN: 1660-1769
DOI: 10.5381/jot.2007.6.3.a1